x86, pm: provide core/package cstate residencies
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 12 Jul 2010 17:30:26 +0000 (18:30 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 12 Jul 2010 17:30:26 +0000 (18:30 +0100)
commit4471167789e75e84c36a86e5b44e3dbb80cc2ce2
treeec17758d2dc39189224cac2c0dad290fd7354780
parent7d343d0e53c881bb6b78db2bf29d584eee467bbf
x86, pm: provide core/package cstate residencies

According to Intel 64 and IA32 Architectures SDM 3B Appendix B, Intel
Nehalem/Westmere processors provide h/w MSR to report the core/package
cstate residencies. Extend sysctl_get_pmstat interface to pass the
core/package cstate residencies.

Signed-off-by: Wei Gang <gang.wei@intel.com>
xen/arch/x86/acpi/cpu_idle.c
xen/arch/x86/time.c
xen/include/asm-x86/time.h
xen/include/public/sysctl.h